package com.wlzg.collectiontool.model.bean

import com.google.gson.annotations.SerializedName
import java.io.Serializable

data class PsHunjie(
    @SerializedName("budget")
    var budget: String? = null,

//    @SerializedName("cankaoFigure")
//    var cankaoFigure: String? = null,

    @SerializedName("changed")
    var changed: Int? = null,

    @SerializedName("closure")
    var closure: Int? = null,

    @SerializedName("cod")
    var cod: String? = null,

    @SerializedName("compBudget")
    var compBudget: String? = null,

    @SerializedName("createBy")
    var createBy: String? = null,

    @SerializedName("createTime")
    var createTime: String? = null,

    @SerializedName("date")
    var date: String? = null,

    @SerializedName("delFlag")
    var delFlag: Int? = null,

    @SerializedName("dischargercode")
    var dischargercode: String? = null,

    @SerializedName("districtId")
    var districtId: String? = null,

    @SerializedName("districtName")
    var districtName: String? = null,

    @SerializedName("dividerid")
    var dividerid: String? = null,

    @SerializedName("facilityType")
    var facilityType: Int? = null,

    @SerializedName("gdclass")
    var gdclass: Int? = null,

    @SerializedName("hjEnd")
    var hjEnd: String? = null,

    @SerializedName("hjStart")
    var hjStart: String? = null,

    @SerializedName("hjsource")
    var hjsource: String? = "",

    @SerializedName("hunjieclass")
    var hunjieclass: Int? = null,

    @SerializedName("hybLevel")
    var hybLevel: Int? = null,

    @SerializedName("hybLocation")
    var hybLocation: String? = null,

    @SerializedName("hybRason")
    var hybRason: String? = null,

    @SerializedName("hybSubject")
    var hybSubject: String? = null,

    @SerializedName("hybType")
    var hybType: Int? = null,

    @SerializedName("hybWater")
    var hybWater: String? = null,

    @SerializedName("hybridcode")
    var hybridcode: String? = null,

    @SerializedName("implementation")
    var implementation: String? = null,

    @SerializedName("locationcode")
    var locationcode: String? = "",

    @SerializedName("manjing")
    var manjing: String? = null,

    @SerializedName("mixpointCatogery")
    var mixpointCatogery: Int? = 0,

    @SerializedName("mixpointRes")
    var mixpointRes: String? = null,

//    @SerializedName("nearFigure")
//    var nearFigure: String? = null,

    @SerializedName("nh3n")
    var nh3n: String? = null,

    @SerializedName("objectid")
    var objectid: Int? = null,

//    @SerializedName("partFigure")
//    var partFigure: String? = null,

    @SerializedName("pipDiameter")
    var pipDiameter: Int = 0,

    @SerializedName("pipFigure")
    var pipFigure: String? = null,

    @SerializedName("plan")
    var plan: String? = null,

    @SerializedName("proCode")
    var proCode: String? = null,

    @SerializedName("problemType")
    var problemType: Int = 0,

    @SerializedName("roadName")
    var roadName: String? = null,

    @SerializedName("shape")
    var shape: String? = null,

    @SerializedName("townName")
    var townName: String? = null,

    @SerializedName("updateBy")
    var updateBy: String? = null,

    @SerializedName("updateTime")
    var updateTime: String? = null,

    @SerializedName("upstreamNumber")
    var upstreamNumber: String? = null,

    @SerializedName("waterflow")
    var waterflow: String? = null,

    @SerializedName("waterquality")
    var waterquality: String? = null,

    @SerializedName("wellcode")
    var wellcode: String? = null,

    @SerializedName("xcoor")
    var xcoor: Int? = null,

    @SerializedName("ycoor")
    var ycoor: Int? = null,

    @SerializedName("year")
    var year: String? = null,
    @SerializedName("partFigure")
    var image1: String? = null,
    @SerializedName("nearFigure")
    var image2: String? = null,
    @SerializedName("cankaoFigure")
    var image3: String? = null

):Cloneable,Serializable{
    public override fun clone(): Any {
       return super.clone() as PsHunjie
    }
 }